package cn.kinoko.common.aspect.annotation;

import java.lang.annotation.*;

/**
 * 分布式缓存注解
 * @author kk
 */
@Documented
@Inherited
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
public @interface Cacheable {

    // 缓存的key
    String key() default "";
    // 缓存的key参数
    String[] params() default {};
    // 不加入缓存的条件
    String unless() default "";

}
